package com.seaengine.core.event
{
	import flash.events.Event;

	public class GlobalEvent extends Event
	{
		
		public static const ATTS_CHANGE:String = "atts_change";
		public static const BATTLE_BLOOD_CHANGE:String = "battle_blood_change";
		public static const BATTLE_USER_BLOOD_CHANGE:String = "battle_user_blood_change";
		public static const BATTLE_BLOOD_EXIT:String = "battle_blood_exit";
		public static const TASK_ZHUIZONG:String = "task_zhuizong";
		public static const LIVE_UPDATE:String = "live_update";
		public static const CHAOSHA_LEVEL_CHANGE:String = "chaosha_level_change";
		public static const CHAOSHA_PLAY:String = "chaosha_play";
		public static const MOUSE_CHANGE:String ="mouse_change";
		public static const UPDATE_SHENBING:String = "update_shenbing";
		public static const UPDATE_SCENCE_NAME:String = "update_scence_name";
		public static const UPDATE_MIJINF_NAME_AFTER_ENTER_SCENCE:String = "update_mijing_name_after_enter_scence";
		public static const UPDATE_MIJING_LINE:String = "update_mijing_line";//更新秘境线路
		public static const UPDATE_FUNCMAP_NAME:String = "update_funcmap_name";
		public static const UPDATE_LIFA:String = "update_lifa";
		public static const UPDATE_FUNCMAP_TASK_NPC:String = "update_funcmap_task_npc";
		public static const BEGIN_UP_MP:String = "begin_up_mp";
		public static const STOP_UP_MP:String = "stop_up_mp";
		public static const BEGIN_MEDITATION:String = "begin_meditation";
		public static const STOP_MEDITATION:String = "stop_meditation";
		
		public static const BATTLE_REBORN:String = "battle_reborn";
		
		public static const TASK_LIST_OPEN:String = "TASK_LIST_OPEN";
		public static const PLAYER_LIST_OPEN:String = "PLAYER_LIST_OPEN";
		
		public static const KONGFU_STUDY_FAIL:String = "kongfu_study_fail";
		//逃跑
		
		public static const OPEN_TASK_ZHUIZONG:String = "open_task_zhuizong";
		
		public static const BATTLE_RESULT_END:String = "battle_result_end";
		public static const BATTLE_FIGHT_READY:String = "battle_fight_ready";
		public static const BATTLE_FIGHT_ACTIONDATA_UPDATE:String = "battle_fight_actiondata_update";
		public static const BATTLE_FIGHT_ACTION_FINISH:String = "battle_fight_action_finish";
		public static const BATTLE_FIGHT_ACTION_BEGIN:String = "battle_fight_action_begin";
		public static const BATTLE_FIGHT_END:String = "battle_fight_end";
		
		/**PanelManager关闭*/
		public static const PANEL_CLOSE:String ="panel_close";
		
		/**宝箱开启*/
		public static const CHEST_OPENED:String ="CHEST_OPENED";
		
		/**世界地图移动*/
		public static const WORLD_MAP_MOVE:String ="world_map_move";
		
		/**世界地图移动查询*/
		public static const MOVE_TO_MAP_QUERY:String ="move_to_map_query";
		
		/**世界地图移动开始*/
		public static const MOVE_TO_MAP_START:String = "move_to_map_start";
		
		/**世界地图按钮屏蔽*/
		public static const CLOSE_MOUSE_EVENT:String = "close_mouse_event";
		
		/**功能地图瞬移*/
		public static const FUNCMAP_MOVE:String = "funcmap_move";
		
		/**精简变动*/
		public static const JING_JIAN_CHANGE:String ="jing_jian_change";
		
		/**出售物品*/
		public static const SELL_ITEM:String = "SELL_ITEM";
		
		/**商店面板打开*/
		public static const STORE_PANEL_SHOW:String = "STORE_PANEL_SHOW";
		/**商店面板关闭*/
		public static const STORE_PANEL_HIDE:String = "STORE_PANEL_HIDE";
		
		/**背包面板关闭*/
		public static const PACK_PANEL_HIDE:String = "PACK_PANEL_HIDE";
		
		/**银两数据更新*/
		public static const MONEY_UPDATE:String = "MONEY_UPDATE";
		
		/**元宝数据更新*/
		public static const INGOT_UPDATE:String = "INGOT_UPDATE";
		
		/**移到背包物品上 用于商店购买物品*/
		public static const STORE_BUY_ITEM:String = "STORE_BUY_ITEM";
		
		/**秘境积分响应*/
		public static const DUNGEON_SCOURES:String = "DUNGEON_SCOURES";
		
		/**激活武功*/
		public static const ACTIVE_KONG_FU:String = "ACTIVE_KONG_FU";
		
		/**超杀播放完成*/
		public static const CHAO_SHA_ANIMATION_FINISH:String = "CHAO_SHA_ANIMATION_FINISH";
		
		/**当前动作为超杀*/
		public static const CURRENT_ACTION_CHAO_SHA:String = "CURRENT_ACTION_CHAO_SHA";
		
		/**当前动作为连招QTE*/
		public static const CURRENT_ACTION_LIAN_ZHAO_QTE:String = "CURRENT_ACTION_LIAN_ZHAO_QTE";
		
		/**退出功能地图*/
		public static const EXIT_FUNC_MAP:String = "EXIT_FUNC_MAP";
		
		/**更新地图亮点*/
		public static const WORLD_MAP_INIT:String = "WORLD_MAP_INIT";
		
		/**输入了私聊对象*/
		public static const PRIVATE_CHATER_NAME_INPUTED:String = "PRIVATE_CHATER_NAME_INPUTED";
		
		//聊天频道改变
		public static const CHAT_CHANNEL_CHANGED:String = "CHAT_CHANNEL_CHANGED";
		
		
		/**行动栏技能被选中了*/
		public static const SKILL_SELECTED:String = "SKILL_SELECTED";
		
		/**行动栏技能变更*/
		public static const SKILL_CHANGE:String = "SKILL_CHANGE";
		
		/**更新剧情Flag按钮*/
		public static const STORY_FLAG:String = "STORY_FLAG";
		
		/**更新剧情默认Flag按钮*/
		public static const DEF_STORY_FLAG:String = "DEF_STORY_FLAG";
		
		public static const STORY_FLAG_UPDATED:String = "STORY_FLAG_UPDATED";
		
		/**获得服务器时间*/
		public static const GET_SERVER_TIMER:String = "GET_SERVER_TIMER";
		
		/**获得进入秘境次数列表*/
		public static const GET_ENTER_TIMES_LIST:String = "get_enter_Times_List";
		
		/**进入秘境*/
		public static const ENTER_Fam:String = "ENTER_Fam";
		
		/**进入功能地图*/
		public static const ENTER_FUNCMAP:String = "ENTER_FUNCMAP";
		
		/**触发工具栏特效*/
		public static const EFFECTS_SHOW:String = "EFFECTS_SHOW";
		
		/**退出队列成功*/
		public static const EXIT_QUEUE_SUCCEED:String = "exit_queue_succeed";
		
		/**线数列表*/
		public static const LINES:String = "LINES";
		
		/**学习武功成功*/
		public static const LEARN_WUGONG_SCUESS:String = "learn_wuGong_scuess";
		
		/**木人挂机结束*/
		public static const MUREN_HANG_UP_END:String = "muRen_Hang_Up_end";
		
		/**购买镖银成功*/
		public static const BUY_DARTS_SUCCESS:String = "buy_darts_success";
		public static const Exchange_Dart_Count:String = "Exchange_Dart_Count";
		/**排行榜  */
		public static const RANKS:String = "ranks";
		
		/**排行榜挑战CD  */
		public static const FIGHT_CD:String = "FIGHT_CD";
		
		/**清除排行榜挑战CD  */
		public static const REMOVE_FIGHT_CD:String = "REMOVE_FIGHT_CD";
		
		/**排行榜奖励  */
		public static const RANKS_REWARD:String = "ranks_reward";
		
		/**公会成员列表装备完毕  */
		public static const BANG_LIST_SUCC:String = "bang_list_succ";
		
		/**公会列表装备完毕  */
		public static const BANGS_LIST_SUCC:String = "bangs_list_succ";
		
		/**自己的职务  */
		public static const BANG_MY_POSITION:String = "bang_my_position";
		
		/**页码变化  */
		public static const PAGENUM_CHANGE:String = "pagenum_change";
		
		public static const OPEN_BACK_GRID_SCCESS:String = "open_back_grid_sccess";
		
		/**是否领过VIP礼包*/
		public static const VIPBAG:String = "VIPBAG";
		
		/**  */
		public static const FATIGUE_TIME:String = "FATIGUE_TIME";
		
		public static const DAILY_FINISH_COUNT_UPDATE:String = "daily_finish_count_update";
		
		/**丢弃装备*/
		public static const DISCARD_EQUIP:String = "Discard_Equip";
		
		/**丢弃道具*/
		public static const DISCARD_ITEM:String = "Discard_Item";
		
		/**丢弃宝石*/
		public static const DISCARD_GEM:String = "DISCARD_GEM";
		
		/**丢弃任务品*/
		public static const DISCARD_TASK:String = "DISCARD_TASK";
		
		/**激活聊天区  */
		public static const ACTIVEATIONCHAT:String = "ACTIVEATIONCHAT";
		
		/**隐藏招财进宝  */
		public static const HIDE_BUY_MONEY:String = "HIDE_BUY_MONEY";
		
		/**装备变动  */
		public static const ITEM_CHANGE:String = "ITEM_CHANGE";
		
		/**背包物品数量变化*/
		public static const BAG_ITEM_COUNT_CHANGE:String = "bag_item_count_change";
		
		/**练功、回城切换*/
		public static const LIANGONG_HUICHENG_CHANGE:String = "LIANGONG_HUICHENG_CHANGE";
		
		/**顶部公告背景，隐藏显示*/
		public static const SYSTEM_HIDE:String = "SYSTEM_HIDE";
		
		/**门派值或者荣誉值变化*/
		public static const PARTY_CONTRI_BUTION:String = "partyContribution";
		
		/**qte自动施放次数和激活更新*/
		public static const Auto_Qte_Update:String = "autoQteUpdate";
		
		/**杀戮值变化*/
		public static const KILL_MONSTER_NUMBER_CHANGE:String = "kill_monster_number_change";
		
		/**加力是否成功*/
		public static const POWER_SUCC:String = "POWER_SUCC";
		
		/**超杀、连续技等*/
		public static const SEND_FIGHT_COMMAND:String = 'send_fight_command';
		
		/**延迟Alert  */
		public static const DELAY_ALERT:String = "delay_alert";
		
		public static const DAILY_UPDATE:String = "daily_update";
		/**更新日常面板*/
		public static const DAILY_ACTIVITY_PANEL_UPDATE:String = "daily_activity_panel_update"
		/**更新日常活动数据*/
		public static const DAILY_ACTIVITY_UPDATE:String = "daily_activity_update"; 
		/**获得奖品*/
		public static const AWARDS_GETTED:String ="AWARDS_GETTED";
		/**播放猎魂动画*/
		public static const PLAY_LIEHUN_ANIMATIONS:String ="PLAY_LIEHUN_ANIMATIONS";
		/**道具合成*/
		public static const EQUIPMENT_COMPOSITION:String ="equipment_composition";	
		/**刷新猎魂令的数量*/
		public static const UPDATE_LIEHUNLING_COUNT:String ="update_liehunling_count";
		/**结束批量猎魂*/
		public static const STOP_BATCH_LIEHUN:String ="stop_batch_liehun";
		/**更新批量猎魂结果*/
		public static const UPDATE_BATCH_LIEHUN_RESULT:String ="update_batch_liehun_result";
		/**开始展示批量猎魂结果*/
		public static const START_SHOW_LIEHUN_RESULT:String ="start_show_liehun_result";
		/**add a friend*/
		public static const ADD_A_FRIEND:String ="add_a_friend";
		public static const DEL_A_FRIEND:String ="del_a_friend";
		public static const ADD_A_BLACK:String ="add_a_BLACK";
		public static const DEL_A_BLACK:String ="del_a_BLACK";
		public static const GET_ONLINE_FRIENDS:String ="get_online_friends";
		public static const GET_FRIENDS:String ="get_friends";
		public static const GET_BLACKS:String ="get_blacks";
		/**request_reward_info*/
		public static const REQUEST_REWARD_INFO:String ="request_reward_info";
		/**设置为静音模式*/		
		public static const SET_MUTE:String = "set_mute";
		
		public var data:Object;
		
		public function GlobalEvent(type:String, _data:Object = null, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			data = _data;
			super(type, bubbles, cancelable);
		}
	}
}